package com.tm.chargecar.mapper;

import com.tm.chargecar.dto.AreaDto;
import com.tm.chargecar.entity.AreaEntity;
import com.tm.chargecar.vo.AreaVo;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

/**
 * @author wangSang
 * @create 2022-08-24 14:51
 *
 *  分区个数
 */
@Mapper
public interface AreaMapper {
    /**
     * 分区 个数
     * @param areaVo
     * @return
     */
    Long quertyCount(AreaVo areaVo);

    /**
     * 分页数据
     * @param areaVo
     * @return
     */
    List<AreaDto> quertyArea(AreaVo areaVo);

    /**
     * 新增 分区
     * @param areaEntity
     */
    void addArea(AreaEntity areaEntity);

    /**
     * 修改 分区
     * @param areaEntity
     */
    void updateArea(AreaEntity areaEntity);

    void deleteArea(Integer id);
}
